package com.Multi_threaded;

import java.util.concurrent.Callable;

/**
 * 基于Callable接口，FutureTask类实现多线程。
 */
public class Test6 implements Callable<String> {
    int n;

    public Test6(int n) {
        this.n = n;
    }

    @Override
    public String call() throws Exception {
        int sum=0;
        //描述线程的任务，返回线程执行返回后的结果
        //需求，求1——n的和返回。
        for (int i = 0; i < n; i++) {
            sum+=i;
        }
        return "线程求出的和"+sum;
    }
}
